//共通JS

// 等待提示
function loading(){nui.mask({el: document.body,cls: 'mini-mask-loading',html: '处理中...'});}
// 关闭等待
function endLoading(){nui.unmask(document.body);}

/*
* 跳转页面并传参（post提交）
* URL:页面路径
* PARAMS:参数（json串）
*/
function post(URL, PARAMS) {      
    var temp = document.createElement("form");      
    temp.action = URL;      
    temp.method = "post";      
    temp.style.display = "none";      
    for (var x in PARAMS) {      
        var opt = document.createElement("textarea");      
        opt.name = x;      
        opt.value = PARAMS[x];         
        temp.appendChild(opt);      
    }      
    document.body.appendChild(temp);      
    temp.submit();      
    return temp;      
} 


/*
 * Jquery设置按钮disable
 * <p>作成者：sunsl
 * <p>作成日：2015-01-08
 * <p>修改日：2015-03-16
 */
function btnDisable(Id){
    //$(Id).addClass("mini-button-disabled");
	//$(Id).attr("disabled", "disabled");
	Id = Id.substring(1);
	if(document.getElementById(Id)!=undefined){
		nui.get(Id).disable();
	}
}

/*
 * Jquery设置按钮enable
 * <p>作成者：sunsl
 * <p>作成日：2015-01-08
 * <p>修改日：2015-03-16
 */
function btnEnable(Id){
    //$(Id).removeClass("mini-button-disabled");
	//$(Id).removeAttr("disabled");
	Id = Id.substring(1);
	if(document.getElementById(Id)!=undefined){
		nui.get(Id).enable();
	}
}

//校验字符串是否是金额格式
function regTest(v){
   var reg= /^(-|)\d+(?=\.{0,1}\d+$|$)/;
   if(reg.test(v)) return true;
   return false;
}

//金钱格式化
function formatMoney(str)
{
    var intMoney="";
    var dotMoney="";
    if(str!="" && str!="null" && str!=null && str != "undefined")
    {  
    	str=str.toString();
        // 去掉逗号
        str =str.replace(/\,/g,"");
        // 格式化为两位小数
		str= parseFloat(str);
        str = Math.round(str*100)/100;
	    str = str.toString();
		var pos_decimal = str.indexOf('.');
		if (pos_decimal < 0)
		{
		   pos_decimal = str.length;
		   str += '.';
		}
		while (str.length <= pos_decimal + 2)
		{
		   str += '0';
		} 
        // 加逗号
	    if(str.indexOf(".") != -1)
	    {
	        intMoney = str.substring(0,str.indexOf("."));
	        dotMoney=str.substring(str.indexOf("."),str.length);
	     }
	     else 
	     {
	        intMoney = str;
	     }
	     var  re=/(-?\d+)(\d{3})/;
	     while(re.test(intMoney))
	     {  
	        intMoney=intMoney.replace(re,"$1,$2") ;
	     }
     }
     return intMoney+dotMoney;
}